<?php namespace Common\Model;
use Hdphp\Model\Model;
/*
 * 友情链接模型
 */


class Link extends Model{
	
	protected $table='link';
//	自动验证 ，过滤
	protected  $filedata=array(
		array('lname','required','名称不能为空',3,3),
		array('url','required','链接地址不能为空',3,3)
	
	);
//	自动完成
	protected $auto=array(
		array('addtime','time','function',3,1),
		array('logo','image','method',3,3)
	);
	
//图片处理方法	
	
	public function image(){
		if(isset($_POST['logo'])){
			return $_POST['logo'];
		}

//		图片上传地址
		$upld='Upload/Logo/'.date('ymd');
//		短路创建文件夹
		is_dir($upld)||mkdir($upld,0777,true);

//		调用框架的上传方法
											
		$file=Upload::type('jpg,gif,png,jpeg')->path($upld)->size(20000000)->make();
//		缩略图
		if($file){
//			echo 1;die;
//			拼接输出完整路径
			$des=$upld.'/logo_'.$file[0]['basename'];
//			var_dump($des);die;
//			引用框架中的缩略图方法
			$path=Image::thumb($file[0]['path'],$des,200,200,6);
			return $path;
		}
		return '';
		
	}
//	添加
	public function store(){
		if(!$this->create())  return FALSE;
		$this->add();
		
		return true;
	}
//	编辑
	public function edit(){
			if(!$this->create())  return FALSE;
		$this->save();
			return true;
	}
//	删除
	public function del(){
		$lid=Q('get.lid');
		$this->where('lid',$lid)->delete();
		return TRUE;
	}
	
	
}














